package com.java.vo;

import java.util.Date;
import java.util.List;

public class ShopProduct {

	private int id;

	private String name;

	private String label;

	private int type;

	private int fictitiousType;

	private int ticketSystemId;

	private int weight;

	// @Column(name = "img_big_url")
	private String imgBigUrl;

	// @Column(name = "img_small_url")
	private String imgSmallUrl;

	// @Column(name = "price_type")
	private int priceType;

	// @Column(name = "price_cash")
	private long priceCash;

	// @Column(name = "price_point")
	private long pricePoint;

	// @Column(name = "price_market")
	private long priceMarket;

	// @Column(name = "unit")
	private String unit;

	// @Column(name = "product_num")
	private long productNum;

	// @Column(name = "inventory_num")
	private int inventoryNum;

	// @Column(name = "saled_num")
	private int showSaledNum;
	
	private int realSaledNum;

	// @Column(name = "content")
	private String content;
	
	private int contentType;

	// @Column(name = "is_up")
	private int isUp;

	// @Column(name = "is_send")
	private int isSend;

	// @Column(name = "up_date")
	// @Temporal(TemporalType.TIMESTAMP)
	private Date upDate;

	// @Column(name = "created_at")
	// @Temporal(TemporalType.TIMESTAMP)
	private Date createdAt;

	// @Column(name = "updated_at")
	// @Temporal(TemporalType.TIMESTAMP)
	private Date updatedAt;
	
	private List<ShopProductLimit> shopProductLimit;
	
	public List<ShopProductLimit> getShopProductLimit() {
		return shopProductLimit;
	}

	public void setShopProductLimit(List<ShopProductLimit> shopProductLimit) {
		this.shopProductLimit = shopProductLimit;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public int getFictitiousType() {
		return fictitiousType;
	}

	public void setFictitiousType(int fictitiousType) {
		this.fictitiousType = fictitiousType;
	}

	public int getTicketSystemId() {
		return ticketSystemId;
	}

	public void setTicketSystemId(int ticketSystemId) {
		this.ticketSystemId = ticketSystemId;
	}

	public int getWeight() {
		return weight;
	}

	public void setWeight(int weight) {
		this.weight = weight;
	}

	public String getImgBigUrl() {
		return imgBigUrl;
	}

	public void setImgBigUrl(String imgBigUrl) {
		this.imgBigUrl = imgBigUrl;
	}

	public String getImgSmallUrl() {
		return imgSmallUrl;
	}

	public void setImgSmallUrl(String imgSmallUrl) {
		this.imgSmallUrl = imgSmallUrl;
	}

	public int getPriceType() {
		return priceType;
	}

	public void setPriceType(int priceType) {
		this.priceType = priceType;
	}

	public long getPriceCash() {
		return priceCash;
	}

	public void setPriceCash(long priceCash) {
		this.priceCash = priceCash;
	}

	public long getPricePoint() {
		return pricePoint;
	}

	public void setPricePoint(long pricePoint) {
		this.pricePoint = pricePoint;
	}

	public long getPriceMarket() {
		return priceMarket;
	}

	public void setPriceMarket(long priceMarket) {
		this.priceMarket = priceMarket;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public long getProductNum() {
		return productNum;
	}

	public void setProductNum(long productNum) {
		this.productNum = productNum;
	}

	public int getInventoryNum() {
		return inventoryNum;
	}

	public void setInventoryNum(int inventoryNum) {
		this.inventoryNum = inventoryNum;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public int getIsUp() {
		return isUp;
	}

	public void setIsUp(int isUp) {
		this.isUp = isUp;
	}

	public int getIsSend() {
		return isSend;
	}

	public void setIsSend(int isSend) {
		this.isSend = isSend;
	}

	public Date getUpDate() {
		return upDate;
	}

	public void setUpDate(Date upDate) {
		this.upDate = upDate;
	}

	public Date getCreatedAt() {
		return createdAt;
	}

	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}

	public Date getUpdatedAt() {
		return updatedAt;
	}

	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}

	public int getContentType() {
		return contentType;
	}

	public void setContentType(int contentType) {
		this.contentType = contentType;
	}

	public int getShowSaledNum() {
		return showSaledNum;
	}

	public void setShowSaledNum(int showSaledNum) {
		this.showSaledNum = showSaledNum;
	}

	public int getRealSaledNum() {
		return realSaledNum;
	}

	public void setRealSaledNum(int realSaledNum) {
		this.realSaledNum = realSaledNum;
	}

	@Override
	public String toString() {
		return "ShopProduct [id=" + id + "," + ", name=" + name + ", label=" + label
				+ ", type=" + type + ", fictitiousType=" + fictitiousType + ", ticketSystemId=" + ticketSystemId
				+ ", weight=" + weight + ", imgBigUrl=" + imgBigUrl + ", imgSmallUrl=" + imgSmallUrl + ", priceType="
				+ priceType + ", priceCash=" + priceCash + ", pricePoint=" + pricePoint + ", priceMarket=" + priceMarket
				+ ", unit=" + unit + ", productNum=" + productNum + ", inventoryNum=" + inventoryNum + ", showSaledNum="
				+ showSaledNum + ", realSaledNum=" + realSaledNum + ", content=" + content + ", contentType="
				+ contentType + ", isUp=" + isUp + ", isSend=" + isSend + ", upDate=" + upDate + ", createdAt="
				+ createdAt + ", updatedAt=" + updatedAt + ", shopProductLimit=" + shopProductLimit
				+ "]";
	}


	
}
